package org.example.member.dao;


import org.apache.ibatis.annotations.Param;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @author xiaojie_cc
 * @version 1.0
 */
public interface MemberCollectSkuDao{

    // 添加收藏
    int saveCollect(@Param("spuId") Long spuId, @Param("memberId") Long memberId, @Param("dateTime") LocalDateTime dateTime);

    // 判断用户是否收藏了该商品
    Long getIsCollect(@Param("spuId") Long spuId, @Param("memberId") Long memberId);

    // 删除收藏
    int deleteCollect(@Param("spuIds") Long[] spuIds, @Param("memberId") Long memberId);

    List<Long> getCollectInfo(@Param("memberId") Long memberId);
}
